SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE view [dbo].[docenteseducacionfisicacargos] 
as
SELECT DISTINCT  o.cuise,Cs.cargo,aa.descripcion,p.cupof FROM tb_ServiciosAgentes SA 
INNER JOIN tb_SubserviciosAgentes SS ON SS.ServicioAgente = Sa.idServicioAgente
INNER JOIN tb_Organizaciones O ON O.idOrganizaciones = SA.UbicacionOrig
INNER JOIN tb_Agentes A ON A.idAgente = Sa.Agente
INNER JOIN tb_Plazas P ON P.idPlaza = SS.Plaza 
INNER JOIN tb_CargosSalariales CS ON CS.idCargo = SA.CargoSalarial
INNER JOIN tb_SituacionRevista SR ON SR.idSituacionRevista = SA.SituacionRevista
INNER JOIN tb_SituacionesLaborales SL ON SL.idSituacionLaboral = SS.SituacionLaboral
INNER JOIN tb_SituacionesExtraordinarias SE ON SE.idSituacionExtraordinaria= SS.SituacionExtraordinaria
INNER JOIN tb_Asignaturas AA ON AA.idAsignatura = P.Asignatura
WHERE (AA.idasignatura in(43,
2505,
2506,
2507,
4533,
9554,
9564,
9796,
9845,
9880,
10019,
10464,
10568,
10815)
 )
AND SS.fechabaja IS NULL AND Sa.FechaBaja IS NULL-- AND SS.SituacionLaboral = 5 AND SS.SituacionExtraordinaria = 1
and sa.regimensalarial = 12
--AND O.CUISE BETWEEN 301 AND 561
--AND CS.idCArgo IN (2506,2706,2120)
and cupof in(select distinct cupof from vw_pofpaquetes where sr = 't') 


GO
